package demo03;

/**
 * @author: WangPeng
 * @createTime: 2022/10/25 17:13
 * @description:
 * @version: v1.0
 */
public class Demo03Test {
    public static void main(String[] args) {
        Info<Integer> info1 = new Info<>();
        info1.setVar(123);
        fun(info1);
        Info<String> info2 = new Info<>();
        info2.setVar("hello word");
        fun(info2);//如果传递的引用类型为泛型，那么就要求泛型也要匹配
    }
    //该方法需要传递一个Info类对象 而且它的泛型必须为Integer类型
    //如果该方法可以接受任意类型的泛型。---使用泛型的通配符?
    public static void fun (Info<?> info){
        info.show();
    }
}
